﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace BDGetQuote.Web.Models
{
    public class UserInfo
    {
        [DisplayName("User Name")]
        [Required]
        public string UserId { get; set; }
        [Required]
        public string Password { get; set; }
        public bool Active { get; set; }
        public DateTime CreatedDate { get; set; }
        public DateTime? LastLoginDate { get; set; }
        public int WrongLoginAttempt { get; set; }
        public bool IsLocked { get; set; }
        public DateTime? LastWrongLoginDate { get; set; }
        public bool IsSystemAccount { get; set; }
        public bool IsDeleted { get; set; }
        public bool IsAdmin { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string Email { get; set; }
        public string Company { get; set; }
        public string City { get; set; }
        public string Address1 { get; set; }
        public string Address2 { get; set; }
        public string ZipCode { get; set; }
        public string Fax { get; set; }
        public string PhoneNumber { get; set; }
        public string Country { get; set; }
        public string StateProvince { get; set; }
        public string ShippingFirstName { get; set; }
        public string ShippingLastName { get; set; }
        public string ShippingCompany { get; set; }
        public string ShippingAddress { get; set; }
        public string ShippingCity { get; set; }
        public string ShippingCountry { get; set; }
        public string ShippingFax { get; set; }
        public string ShippingPhoneNumber { get; set; }
        public string ShippingZipCode { get; set; }
    }
}